package cn.fl.system.vo;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 组织架构表
 */
public class SysOrgVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5584026768606503646L;
	/**
	 * 组织架构代码
     */
	private String orgCd;
	/**
	 * ORG_NM
     */
	private String orgNm;
	/**
	 * 组织架构简称
     */
	private String orgShtNm;
	/**
	 * 组织架构显示名称
     */
	private String orgDispNm;
	/**
	 * 组织架构父ID
     */
	private Long orgPid;
	/**
	 * 组织架构层级
     */
	private Long orgLvl;
	/**
	 * 组织架构类型（SYS0006）
     */
	private String orgTypCd;
	/**
	 * 组织架构序号
     */
	private Long sortNo;
	/**
	 * 系统代码（SYS0001）
     */
	private String sysCd;
	/**
	 * 是否系统内置
     */
	private Integer isSysDef;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 组织架构描述
	 */
	private String orgRem;


	//*********************附加属性 开始**********************//
	/**
	 * 上级架构名称
	 */
	private String pidNm;
	/**
	 *组织架构类型名称
	 */
	private String orgTypCdNm;
	//*********************附加属性 结束**********************//
	/**
	 * 上级架构名称
	 */
	public String getPidNm() {
		return pidNm;
	}
	/**
	 * 上级架构名称
	 */
	public void setPidNm(String pidNm) {
		this.pidNm = pidNm;
	}
	/**
	 *组织架构类型名称
	 */
	public String getOrgTypCdNm() {
		return orgTypCdNm;
	}
	/**
	 *组织架构类型名称
	 */
	public void setOrgTypCdNm(String orgTypCdNm) {
		this.orgTypCdNm = orgTypCdNm;
	}

	/**
	 * 组织架构代码
     */
	public String getOrgCd() {
		return orgCd;
	}

	/**
	 * 组织架构代码
     */
	public void setOrgCd(String orgCd) {
		this.orgCd = orgCd;
	}
	
	/**
	 * ORG_NM
     */
	public String getOrgNm() {
		return orgNm;
	}

	/**
	 * ORG_NM
     */
	public void setOrgNm(String orgNm) {
		this.orgNm = orgNm;
	}
	
	/**
	 * 组织架构简称
     */
	public String getOrgShtNm() {
		return orgShtNm;
	}

	/**
	 * 组织架构简称
     */
	public void setOrgShtNm(String orgShtNm) {
		this.orgShtNm = orgShtNm;
	}
	
	/**
	 * 组织架构显示名称
     */
	public String getOrgDispNm() {
		return orgDispNm;
	}

	/**
	 * 组织架构显示名称
     */
	public void setOrgDispNm(String orgDispNm) {
		this.orgDispNm = orgDispNm;
	}
	
	/**
	 * 组织架构父ID
     */
	public Long getOrgPid() {
		return orgPid;
	}

	/**
	 * 组织架构父ID
     */
	public void setOrgPid(Long orgPid) {
		this.orgPid = orgPid;
	}
	
	/**
	 * 组织架构层级
     */
	public Long getOrgLvl() {
		return orgLvl;
	}

	/**
	 * 组织架构层级
     */
	public void setOrgLvl(Long orgLvl) {
		this.orgLvl = orgLvl;
	}
	
	/**
	 * 组织架构类型（SYS0006）
     */
	public String getOrgTypCd() {
		return orgTypCd;
	}

	/**
	 * 组织架构类型（SYS0006）
     */
	public void setOrgTypCd(String orgTypCd) {
		this.orgTypCd = orgTypCd;
	}
	
	/**
	 * 组织架构序号
     */
	public Long getSortNo() {
		return sortNo;
	}

	/**
	 * 组织架构序号
     */
	public void setSortNo(Long sortNo) {
		this.sortNo = sortNo;
	}
	
	/**
	 * 系统代码（SYS0001）
     */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码（SYS0001）
     */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}
	
	/**
	 * 是否系统内置
     */
	public Integer getIsSysDef() {
		return isSysDef;
	}

	/**
	 * 是否系统内置
     */
	public void setIsSysDef(Integer isSysDef) {
		this.isSysDef = isSysDef;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 组织架构描述
	 */
	public String getOrgRem() {
		return orgRem;
	}
	/**
	 * 组织架构描述
	 */
	public void setOrgRem(String orgRem) {
		this.orgRem = orgRem;
	}


}
